deep spot in river to swim - Francés Inglés Diccionario